package com.xin.marcus.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用户表
 * @TableName test_user
 */
@Data
@ContentRowHeight(value = 15)
@HeadRowHeight(value = 20)
@ColumnWidth(20)
@AllArgsConstructor
@NoArgsConstructor
public class TestUser implements Serializable {
    /**
     * 主键id
     */
    @ExcelProperty(value = {"员工信息详情表","主键id"})
    private Long testUserid;

    /**
     * 姓名
     */
    @ExcelProperty(value = {"员工信息详情表","姓名"})
    private String testNickname;

    /**
     * 用户名
     */
    @ExcelProperty(value = {"员工信息详情表","用户名"})
    private String testUsername;

    /**
     * 密码
     */
    @ExcelProperty(value = {"员工信息详情表","密码"})
    private String testPassword;

    /**
     * 地址
     */
    @ExcelProperty(value = {"员工信息详情表","地址"})
    private String testAddress;

    /**
     * 联系方式
     */
    @ExcelProperty(value = {"员工信息详情表","联系方式"})
    private Long testPhonenumber;

    /**
     * 出生日期
     */
    @ExcelProperty(value = {"员工信息详情表","出生日期"})
    @DateTimeFormat("yyyy/MM/dd")
    private Date testBrithday;

    /**
     * 是否可用(0否 1是)
     */
    @ExcelProperty(value = {"员工信息详情表","是否可用"})
    private Integer isDel;

    /**
     * 创建人
     */
    @ExcelProperty(value = {"员工信息详情表","创建人"})
    private String createBy;

    /**
     * 创建时间
     */
    @ExcelProperty(value = {"员工信息详情表","创建时间"})
    private Date createTime;

    private static final long serialVersionUID = 1L;

}